﻿namespace GoodAdmin.System;

public class SysDictTypeSeedData : ISqlSugarEntitySeedData<SysDictType>
{
    public IEnumerable<SysDictType> HasData()
    {
        return new[]
        {
            new SysDictType{ Id=1500000000010,Name="系统",  Code="System",SystemMark=CommonConst.SYSTEM,SortCode=1, CreateUserId=110000000000001,CreateTime=DateTime.Now},
            new SysDictType{ Id=1500000000011,Name="状态",  Code="Status", SystemMark=CommonConst.SYSTEM,SortCode=11,CreateUserId=110000000000001,CreateTime=DateTime.Now},
            new SysDictType{ Id=1500000000012,Name="菜单类型", Code="MenuType", SystemMark=CommonConst.SYSTEM,SortCode=12, CreateUserId=110000000000001,CreateTime=DateTime.Now},
            new SysDictType{ Id=1500000000013,Name="组织类型", Code="OrgType", SystemMark=CommonConst.SYSTEM,SortCode=13,CreateUserId=110000000000001,CreateTime=DateTime.Now},
            new SysDictType{ Id=1500000000014,Name="职位类型", Code="PosType", SystemMark=CommonConst.SYSTEM,SortCode=14,CreateUserId=110000000000001,CreateTime=DateTime.Now},
            new SysDictType{ Id=1500000000015,Name="角色数据范围", Code="RoleDataScope", SystemMark=CommonConst.SYSTEM,SortCode=15,CreateUserId=110000000000001,CreateTime=DateTime.Now},

            new SysDictType{ Id=1500000000020,Name="用户相关", Code="User", SystemMark=CommonConst.SYSTEM,SortCode=2,CreateUserId=110000000000001,CreateTime=DateTime.Now},
            new SysDictType{ Id=1500000000021,Name="性别", Code="Gender", SystemMark=CommonConst.SYSTEM,SortCode=21,CreateUserId=110000000000001,CreateTime=DateTime.Now},
            new SysDictType{ Id=1500000000022,Name="名族", Code="Nation", SystemMark=CommonConst.SYSTEM,SortCode=22,CreateUserId=110000000000001,CreateTime=DateTime.Now},
            new SysDictType{ Id=1500000000023,Name="证件类型", Code="CardType",SystemMark=CommonConst.SYSTEM,SortCode=23, CreateUserId=110000000000001,CreateTime=DateTime.Now},

            new SysDictType{ Id=1500000000030,Name="代码生成", Code="CodeGenerator",SystemMark=CommonConst.SYSTEM,SortCode=3, CreateUserId=110000000000001,CreateTime=DateTime.Now},
            new SysDictType{ Id=1500000000031,Name="业务类型", Code="BusinessCategory",SystemMark=CommonConst.SYSTEM,SortCode=31, CreateUserId=110000000000001,CreateTime=DateTime.Now},
        };
    }
}